/**
 * 349. 两个数组的交集
 * @param nums1 数组1
 * @param nums2 数组2
 */
function intersection(nums1: number[], nums2: number[]): number[] {
  // nums1 = nums1.filter(item => nums2.indexOf(item) !== -1)
  nums1 = nums1.filter(item => nums2.includes(item))
  // const set = new Set<number>(nums1.filter(item => new Set(nums2).has(item)))
  return [...new Set(nums1)]
}